博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
extjs viewport panel tabPanel tree
阅读量:5754 次
发布时间:2019-06-18

本文共 2543 字,大约阅读时间需要 8 分钟。

本代码所展示出来的的是如下图所示:

Ext.onReady(function(){Ext.QuickTips.init();     var tree=new   Ext.tree.TreePanel({    //   el:"tree"   });    var root=new Ext.tree.TreeNode({text:'项目信息'});    var node1=new Ext.tree.TreeNode({        id:'node1',        text:"项目资料"    });    var node2=new Ext.tree.TreeNode({        id:'node2',        text:'标段信息'    });    var node3=new Ext.tree.TreeNode({        id:'node3',        text:"合同清单"    });    var node4=new Ext.tree.TreeNode({        id:'node4',        text:"形象清单"          });    root.appendChild(node1);    root.appendChild(node2);    root.appendChild(node3);    root.appendChild(node4);    tree.setRootNode(root);    tree.on("click",function(node){               /* var text=node.text;        var mainPanel=Ext.getCmp("main"); //中间主Panel        var url="";        if(text=="项目信息") url="1.jsp";        if(text=="项目资料") url="1.jsp";        if(text=="标段信息") url="2.jsp";        if(text=="合同清单") url="3.jsp";        if(text=="形象清单") url="4.jsp";             mainPanel.load({            url:url,            nocache:true,            text:"正在加载中......",            timeout:30,            scripts:true         });*/            var n;            n = tabPanel.getComponent(node.id);            if(n) {                tabPanel.setActiveTab(n);                return;            }            n = tabPanel.add( {                id : node.id,                title : node.text,                html : '',                closable : 'true'            });            tabPanel.setActiveTab(n);                    });     var tabPanel = new Ext.TabPanel({            region:"center",               plit:true,               border:true,               id:"main",            enableTabScroll : true,            deferredRender : false,            activeTab : 0,            items : [ {                title : 'index',                autoLoad : 'list.jsp'                }]            });        var accordion = new Ext.Panel({        title:'系统菜单',        region:"west",           collapsible:true,           width:200,           layout:"accordion",           layoutConfig:{               titleCollapse:true,               animate:true,               activeOnTop:false                },    items:[{               title:"第一栏",               items:[tree]           },{               title:"第二栏"           },{               title:"第三栏"           }]        });       var viewport=new Ext.Viewport({           enableTabScroll:true,           layout:"border",           items:[               accordion,              tabPanel       ]   });});

 

转载地址:http://xvckx.baihongyu.com/

你可能感兴趣的文章
浅尝TensorFlow on Kubernetes
查看>>
springboot系列十 Spring-Data-Redis
查看>>
Confluence 6 注册外部小工具
查看>>
excel进行矩阵计算
查看>>
基于Android平台的动态生成控件和动态改变控件位置的方法
查看>>
linux 死机分析
查看>>
BOM
查看>>
LeetCode:Nim Game - 尼姆博弈
查看>>
iOS: Block的循环引用
查看>>
mysql实战02 | 日志系统:一条SQL更新语句是如何执行的?
查看>>
测试九 赛后感受
查看>>
ECC椭圆曲线详解(有具体实例)
查看>>
关于WechatApp学习总结
查看>>
Linux常见命令(二)
查看>>
PyCharm切换解释器
查看>>
jmp far ptr s所对应的机器码
查看>>
css详解1
查看>>
【转载】Presentation at from Yoshua Bengio
查看>>
MySQL类型转换
查看>>
HashSet HashMap 源码阅读笔记
查看>>